# Python seek()和tell()函数详解
file = open("a.txt")
print(file.tell())
print(file.read(3))
print(file.tell())
file.close()

file = open("a.txt", "rb")
# 判断文件指针的位置
print(file.tell())
# 读取一个字节，文件指针自动后移一个数据
print(file.read(1))
print(file.tell())
# 将文件指针从文件开头，向后移动到 5 个字符的位置
file.seek(5)
print(file.tell())
print(file.read(1))
# 将文件指针从当前位置，向后移动到 5 个字符的位置
file.seek(5, 1)
print(file.tell())
print(file.read(1))
# 将文件指针从文件结尾，向前移动到距离 2 个字符的位置
file.seek(-1, 2)
print(file.tell())
print(file.read(1))
